home *** CD-ROM | disk | FTP | other *** search
- class BarThread implements Runnable {
- Instabase parent;
- Thread barThread;
- // $FF: renamed from: jj int
- int field_0 = 1;
- int oldj = 1;
- boolean loop;
- // $FF: renamed from: wS java.lang.String
- String field_1 = new String(">");
- int par = 1;
-
- public BarThread(Instabase var1) {
- this.parent = var1;
- }
-
- public void start() {
- this.loop = true;
- if (this.barThread == null) {
- this.barThread = new Thread(this);
- this.barThread.start();
- }
-
- }
-
- public void stop() {
- this.loop = false;
-
- for(this.field_0 = 0; this.field_0 < 10; ++this.field_0) {
- this.parent.lbar[this.field_0].hide();
- }
-
- this.parent.label_bar.hide();
- this.barThread = null;
- }
-
- public void run() {
- while(this.loop) {
- this.parent.update(this.parent.getGraphics());
- this.parent.lbar[this.oldj].setText("");
- this.parent.lbar[this.field_0].setText(this.field_1);
- this.oldj = this.field_0;
- this.field_0 = this.par + this.field_0 % 8;
-
- try {
- Thread.sleep(100L);
- } catch (InterruptedException var1) {
- }
-
- if (this.oldj == 8) {
- this.par = -1;
- this.field_0 = 7;
- this.field_1 = "<";
- }
-
- if (this.oldj == 1) {
- this.par = 1;
- this.field_0 = 2;
- this.field_1 = ">";
- }
- }
-
- }
- }
-